Следует заметить, что работа с 32-разрядными приложениями не является собственным режимом данного процессора, поэтому эффективность выполнения подобных операций будет ниже, чем при использовании процессоров Pentium 4 или более ранних микросхем.
Чтобы использовать IA-64, понадобится перетранслировать программы для новой системы команд. Подобное требовалось выполнить и в 1985 году, когда Intel представила 80386 — первый 32-разрядный процессор. Этот процессор должен был стать платформой для усовершенствованной 32-разрядной операционной системы. Чтобы 386-й и последующие 32-разрядные процессоры были приняты рынком, они должны были выполнять 16-разрядный код. Чтобы использовать преимущества 32-разрядных компьютеров, первым из которых был 386-й, необходимо было написать новое программное обеспечение. К сожалению, индустрия создания программного обеспечения развивается намного медленнее индустрии аппаратных средств. Прошло целых 10 лет после появления процессора 386, прежде чем Microsoft выпустила Windows 95 — первую 32-разрядную операционную систему.
С процессором Itanium этого не случится, так как он уже имеет поддержку четырех операционных систем, в число которых вошли Microsoft Windows (64-разрядный ХР Edition и 64-разрядный Windows Advanced Server Limited Edition 2002), Linux (от четырех компаний-дистрибьюторов: Red Hat, SuSE, Caldera и Turbo Linux) и две версии Unix (HP-UX 1 li v 1.5 от Hewlett-Packard и AIX-5L от IBM).
Однако, несмотря на это, скорее всего, потребуется несколько лет, чтобы рынок программного обеспечения переориентировался на 64-разрядные операционные системы и 64-разрядное программное обеспечение. Сейчас установлено очень много 32-разрядных процессоров, и обратная совместимость с 32-разрядным режимом позволит Itanium быстро выполнять 32-разрядное программное обеспечение, поскольку для этого будут предусмотрены аппаратные средства, а не эмуляция с помощью программных средств.
Первые процессоры Itanium и Itanium 2 создавались по 0,18-микронной технологии; при создании последующих версий будет использоваться уже 0,13-микронная технология, что позволит повысить рабочую частоту процессора и увеличить объем кэш-памяти.
В процессоре Itanium используется новый тип корпуса Pin Array Cartridge (РАС). Этот корпус содержит кэш-память третьего уровня и подключается в разъем РАС418 (418 выводов), установленный на системной плате. Размеры корпуса составляют примерно 75x125 мм, вес — около 170 г. В нижней части корпуса находится металлическая пластина, предназначенная для рассеивания тепла (рис. 3.44). Корпус Itanium имеет четыре фиксатора, используемых при установке процессора в системную плату.
Itanium содержит три уровня кэш-памяти. Кэш-память первого уровня связана с исполнительным модулем и поддерживается встроенной кэш-памятью второго уровня. Кэшпамять третьего уровня объемом 2 или 4 Мбайт размещена на отдельном кристалле в корпусе процессора.
Процессор Itanium 2, имеющий кодовое название McKinley, был официально представлен в июне 2002 года. Он имеет более высокую пропускную способность шины процессора (6,4 Гбайт/с), более высокую тактовую частоту и встроенную в кристалл процессора кэш-память третьего уровня с удвоенным объемом (по сравнению с оригинальным процессором Itanium). Благодаря этому общая скорость обработки данных этого процессора увеличилась примерно в два раза. Следующим после McKinley станет процессор Madison, представляющий собой версию Itanium 2, созданную по 0,13-микронной технологии.